package com.gopay.common.core.dic.manager.impl;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.gopay.common.constants.dic.SchemaCode;
import com.gopay.common.core.dic.dao.AcpsSchemaAcctRelQueryDAO;
import com.gopay.common.core.dic.manager.AcpsSchemaAcctRelQueryManager;
import com.gopay.common.domain.acps.AcpsSchemaAcctRel;

/**
 * 内部帐
 * @AcpsSchemaAcctRelQueryManagerImpl.java
 * @author liujy
 * @2013-1-23 下午3:29:18  www.gopay.com.cn Inc.All rights reserved.
 */
@Service("acpsSchemaAcctRelQueryManager")
public class AcpsSchemaAcctRelQueryManagerImpl implements AcpsSchemaAcctRelQueryManager {
    
    @Resource(name="acpsSchemaAcctRelQueryDAO")
    private AcpsSchemaAcctRelQueryDAO acpsSchemaAcctRelQueryDAO;

    @Override
    public AcpsSchemaAcctRel get(Serializable id) {
        return null;
    }

    @Override
    public List<AcpsSchemaAcctRel> get(Map<Object, Object> paraMap) {
        return null;
    }

    @Override
    public List<AcpsSchemaAcctRel> getAll() {
        return null;
    }

    @Override
    public List<AcpsSchemaAcctRel> getInnerAccts(String gopayIntTxnCd) {
        return acpsSchemaAcctRelQueryDAO.getInnerAccts(gopayIntTxnCd);
    }

    @Override
    public String getInnerAcct(SchemaCode schemaCode, String gopayIntTxnCd) {
        return acpsSchemaAcctRelQueryDAO.getInnerAcct(schemaCode, gopayIntTxnCd);
    }
    
    @Override
    public List<String> getInnerAccts(SchemaCode schemaCode, String gopayIntTxnCd) {
        return acpsSchemaAcctRelQueryDAO.getInnerAccts(schemaCode, gopayIntTxnCd);
    }
}
